package com.wx.service;

import com.github.pagehelper.PageInfo;
import com.wx.common.PageParam;
import com.wx.common.SecurityUser;
import com.wx.domain.dto.RangeDto;
import com.wx.entity.SysRange;

import java.util.List;

/**
 * <p>Title:      SysRangeService. </p>
 * <p>Description 范围表 </p>
 * <p>Copyright: Copyright (c) 2016</p>
 * <p>Company:    医百科技有限公司 </p>
 *
 * @author         yangwensheng@100doc.com.cn
 * @since      2021-03-22 10:51:46
 */
public interface SysRangeService extends BaseService<SysRange> {


    PageInfo<SysRange> listPage(PageParam<SysRange> pageParam);

    int deleteById(String id,String userName,String userId);

    int saveRange(RangeDto rangeDto, SecurityUser securityUser);

    SysRange selectRangeByRangeId(String rangeId);

    void updateRange(RangeDto rangeDto, SecurityUser securityUser);

    List<SysRange> export(SysRange sysRange);

    List<SysRange> selectByIds(List<String> rangeIds);
}
